package net.chengkan.supervisionapi.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 回尺记录表
 *
 * @author Yang Yang Shu
 */
@TableName(value = "back_ruler_record")
@Data
public class BackRulerRecord implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    /**
     * 主键
     */
    @TableId
    private Integer id;
    /**
     * 回尺ID
     */
    private String backRulerRecordId;
    /**
     * 项目ID
     */
    private String projectId;
    /**
     * 勘探点ID
     */
    private String holeId;
    /**
     * 开始深度
     */
    private Double depthStart;
    /**
     * 结束深度
     */
    private Double depthEnd;
    /**
     * 护壁方法
     */
    private String protectWallMethod;
    /**
     * 钻进方法
     */
    private String drillEnterMethod;
    /**
     * 钻孔孔径
     */
    private String drillingSize;
    /**
     * 记录编号
     */
    private String recordNo;
    /**
     * 偏移距离
     */
    private Double moveDistance;
    /**
     * 记录员自动编号
     */
    private String recorderId;
    /**
     * 百度坐标x
     */
    private Double baiduX;
    /**
     * 百度坐标y
     */
    private Double baiduY;
    /**
     * 手持端记录时间
     */
    private Date recordTime;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 是否删除
     */
    private Short isDelete;
    /**
     * 套管深度
     */
    private Float tubingDepth;
    /**
     * 卫星记录
     */
    private String satelliteRecord;
    /**
     * 关联的始勘探点的ID
     */
    private String groupId;
    /**
     * 国测局X坐标
     */
    private Double gcj02X;
    /**
     * 国测局Y坐标
     */
    private Double gcj02Y;
}